bitkeeper revision 1.1230.2.3 (421a8b4cm10sqtsFEvc7uzbhBbWSaQ)
authorcl349@arcadians.cl.cam.ac.uk <cl349@arcadians.cl.cam.ac.uk>
Tue, 22 Feb 2005 01:30:52 +0000 (01:30 +0000)
committercl349@arcadians.cl.cam.ac.uk <cl349@arcadians.cl.cam.ac.uk>
Tue, 22 Feb 2005 01:30:52 +0000 (01:30 +0000)
Support "make linux-2.6-xenU-config" and similar.  Defaults to run menuconfig,
but canbe overriden on Make's command line by setting CONFIGMODE.
Signed-off-by: chris@xensource.com
buildconfigs/Rules.mk
buildconfigs/mk.linux-2.4-xen0
buildconfigs/mk.linux-2.4-xenU
buildconfigs/mk.linux-2.6-xen0
buildconfigs/mk.linux-2.6-xenU

index cdb6b096e2d75224820e191def7a6a8b1734c970..c4ea4985d55739ecbd26f6a485bb4a931b4c3597 100644 (file)
@@ -61,6 +61,9 @@ pristine-%: %.tar.bz2
 %-clean:
        $(MAKE) -f buildconfigs/mk.$* clean
 
+%-config:
+       $(MAKE) -f buildconfigs/mk.$* config
+
 %-xen.patch: pristine-%
        rm -rf tmp-$@
        cp -al $< tmp-$@
index be21fc5ec3a96679bfb8b695b3d1aab7c58fcda0..130cffba14a1098ba15227ca34248f16ddc832fe 100644 (file)
@@ -44,6 +44,11 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
        make -C $(LINUX_DIR) ARCH=xen oldconfig
        make -C $(LINUX_DIR) ARCH=xen dep
 
+config: CONFIGMODE = menuconfig
+config: $(LINUX_DIR)/include/linux/autoconf.h
+       $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE)
+       $(MAKE) -C $(LINUX_DIR) ARCH=xen dep
+
 clean:
        $(MAKE) -C $(LINUX_DIR) ARCH=xen clean
 
index 26563c11e6f30643020b4ca07f706b91bcaf4dc5..051f071cb04ff1a6e49e0b16156a1bf95d9ff228 100644 (file)
@@ -37,6 +37,11 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
        make -C $(LINUX_DIR) ARCH=xen oldconfig
        make -C $(LINUX_DIR) ARCH=xen dep
 
+config: CONFIGMODE = menuconfig
+config: $(LINUX_DIR)/include/linux/autoconf.h
+       $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE)
+       $(MAKE) -C $(LINUX_DIR) ARCH=xen dep
+
 clean:
        $(MAKE) -C $(LINUX_DIR) ARCH=xen clean
 
index 5685eb3e128155fbe504ef0fc4fa1def47dfac08..7849714ea27737a8d502603087abf208ddcfd201 100644 (file)
@@ -36,6 +36,10 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
                $(LINUX_DIR)/.config
        $(MAKE) -C $(LINUX_DIR) ARCH=xen oldconfig
 
+config: CONFIGMODE = menuconfig
+config: $(LINUX_DIR)/include/linux/autoconf.h
+       $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE)
+
 clean:
        $(MAKE) -C $(LINUX_DIR) ARCH=xen clean
 
index 1e5bbd4f372c863194159d65c331c4db15fcf399..89799ee84461d5353b0a33d5453d7e199851992d 100644 (file)
@@ -36,6 +36,10 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
                $(LINUX_DIR)/.config
        $(MAKE) -C $(LINUX_DIR) ARCH=xen oldconfig
 
+config: CONFIGMODE = menuconfig
+config: $(LINUX_DIR)/include/linux/autoconf.h
+       $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE)
+
 clean:
        $(MAKE) -C $(LINUX_DIR) ARCH=xen clean